React Job: Software Engineer - Full-stack

Job added on

Company

Microsoft

Location

Toronto - Canada

Job type

Full-Time

React Job Details

Microsoft Teams is the hub for team collaboration in Office 365 that integrates people, content, and tools modern workplace teams need to be more engaged and effective. Our extensible platform enables developer innovation - everything from conversational bots to rich canvases, built by leveraging Microsoft Graph into a seamless experience for users.

The Microsoft Teams Collaborative Apps Platform team is looking for an experienced software engineer who is passionate about building Microsoft’s next app ecosystem. Our team designs, architects, and develops Teams apps for a range of industries and organizations. We collaborate with ISV and line-of-business developer partners, providing the guidance and expertise essential for their success. We work closely with internal teams to influence the design and direction of our next-generation app platform.

This is a terrific opportunity to participate as Microsoft cultivates the app platform for the fastest-growing product in its history. Come join us!

Responsibilities

  • Design, build, and deploy apps for Microsoft Teams
  • Develop scenarios and technical guidance for developer partners
  • Participate in envisioning workshops, architecture design sessions, and hackfests: provide insights and examples of successful solutions, build the technical skills of partners, and assist them in building effective Teams apps.
  • Identify opportunities for innovation in the Teams Platform, influencing our technology roadmap

Qualifications

Basic Qualifications
  • Undergraduate or Graduate degree in Computer Science or related Engineering discipline
  • 4+ years of experience designing, developing and shipping web applications and services
  • Proficiency in web technology stacks, preferably C#/.NET or Node.JS, and React
  • Excellent written and oral communication skills
  • Problem solving mentality leveraging internal and/or external resources, conflict resolution, and follow through with partners.
  • Inclusive and collaborative, driving teamwork and cross-team alignment

Preferred Qualifications
  • Full-stack experience with complex applications using React
  • Experience optimizing experiences for performance and accessibility
  • Strong partner relationship management skills
  • Strong executive presence including communication and presentation skills with a high degree of comfort to large and small technical audiences.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.